Public Class Window
	Inherits TcKs.MSOffice.Common.ChildObjectWrapperBase
	
	Friend Sub New ( ByVal nativeObject As Global.System.Object,  ByVal rootObject As Global.TcKs.MSOffice.Common.RootObjectWrapperBase )
		MyBase.New ( nativeObject, rootObject )
	End Sub 
	
	Public Sub PrintOut2000( aBackground As Global.System.Object, aAppend As Global.System.Object, aRange As Global.System.Object, aOutputFileName As Global.System.Object, aFrom As Global.System.Object, aTo As Global.System.Object, aItem As Global.System.Object, aCopies As Global.System.Object, aPages As Global.System.Object, aPageType As Global.System.Object, aPrintToFile As Global.System.Object, aCollate As Global.System.Object, aActivePrinterMacGX As Global.System.Object, aManualDuplexPrint As Global.System.Object, aPrintZoomColumn As Global.System.Object, aPrintZoomRow As Global.System.Object, aPrintZoomPaperWidth As Global.System.Object, aPrintZoomPaperHeight As Global.System.Object )
		MyBase.WrappedObject.PrintOut2000( aBackground, aAppend, aRange, aOutputFileName, aFrom, aTo, aItem, aCopies, aPages, aPageType, aPrintToFile, aCollate, aActivePrinterMacGX, aManualDuplexPrint, aPrintZoomColumn, aPrintZoomRow, aPrintZoomPaperWidth, aPrintZoomPaperHeight )
	End Sub 
	
	Public Sub PrintOut( aBackground As Global.System.Object, aAppend As Global.System.Object, aRange As Global.System.Object, aOutputFileName As Global.System.Object, aFrom As Global.System.Object, aTo As Global.System.Object, aItem As Global.System.Object, aCopies As Global.System.Object, aPages As Global.System.Object, aPageType As Global.System.Object, aPrintToFile As Global.System.Object, aCollate As Global.System.Object, aActivePrinterMacGX As Global.System.Object, aManualDuplexPrint As Global.System.Object, aPrintZoomColumn As Global.System.Object, aPrintZoomRow As Global.System.Object, aPrintZoomPaperWidth As Global.System.Object, aPrintZoomPaperHeight As Global.System.Object )
		MyBase.WrappedObject.PrintOut( aBackground, aAppend, aRange, aOutputFileName, aFrom, aTo, aItem, aCopies, aPages, aPageType, aPrintToFile, aCollate, aActivePrinterMacGX, aManualDuplexPrint, aPrintZoomColumn, aPrintZoomRow, aPrintZoomPaperWidth, aPrintZoomPaperHeight )
	End Sub 
	
	Public Sub ToggleShowAllReviewers(  )
		MyBase.WrappedObject.ToggleShowAllReviewers(  )
	End Sub 
	
	Public Sub ToggleRibbon(  )
		MyBase.WrappedObject.ToggleRibbon(  )
	End Sub 
	
	Public Sub Activate(  )
		MyBase.WrappedObject.Activate(  )
	End Sub 
	
	Public Sub Close( aSaveChanges As Global.System.Object, aRouteDocument As Global.System.Object )
		MyBase.WrappedObject.Close( aSaveChanges, aRouteDocument )
	End Sub 
	
	Public Sub LargeScroll( aDown As Global.System.Object, aUp As Global.System.Object, aToRight As Global.System.Object, aToLeft As Global.System.Object )
		MyBase.WrappedObject.LargeScroll( aDown, aUp, aToRight, aToLeft )
	End Sub 
	
	Public Sub SmallScroll( aDown As Global.System.Object, aUp As Global.System.Object, aToRight As Global.System.Object, aToLeft As Global.System.Object )
		MyBase.WrappedObject.SmallScroll( aDown, aUp, aToRight, aToLeft )
	End Sub 
	
	Public Function NewWindow(  ) As Global.TcKs.MSOffice.Word.Window
		Dim result As Global.System.Object = MyBase.WrappedObject.NewWindow(  )
		Dim ret As New Global.TcKs.MSOffice.Word.Window( result, Me.RootObject )
		Return ret
	End Function 
	
	Public Sub PrintOutOld( aBackground As Global.System.Object, aAppend As Global.System.Object, aRange As Global.System.Object, aOutputFileName As Global.System.Object, aFrom As Global.System.Object, aTo As Global.System.Object, aItem As Global.System.Object, aCopies As Global.System.Object, aPages As Global.System.Object, aPageType As Global.System.Object, aPrintToFile As Global.System.Object, aCollate As Global.System.Object, aActivePrinterMacGX As Global.System.Object, aManualDuplexPrint As Global.System.Object )
		MyBase.WrappedObject.PrintOutOld( aBackground, aAppend, aRange, aOutputFileName, aFrom, aTo, aItem, aCopies, aPages, aPageType, aPrintToFile, aCollate, aActivePrinterMacGX, aManualDuplexPrint )
	End Sub 
	
	Public Sub PageScroll( aDown As Global.System.Object, aUp As Global.System.Object )
		MyBase.WrappedObject.PageScroll( aDown, aUp )
	End Sub 
	
	Public Sub SetFocus(  )
		MyBase.WrappedObject.SetFocus(  )
	End Sub 
	
	Public Function RangeFromPoint( ax As Global.System.Int32, ay As Global.System.Int32 ) As Global.System.Object
		Dim result As Global.System.Object = MyBase.WrappedObject.RangeFromPoint( ax, ay )
		Return result
	End Function 
	
	Public Sub ScrollIntoView( aobj As Global.System.Object, aStart As Global.System.Object )
		Dim tmp_obj As Global.System.Object = Global.TcKs.MSOffice.Common.WrapperHelper.GetWrappedObjectIfCan( aobj )
		MyBase.WrappedObject.ScrollIntoView( tmp_obj, aStart )
	End Sub 
	
	Public Sub GetPoint( aScreenPixelsLeft As Global.System.Int32, aScreenPixelsTop As Global.System.Int32, aScreenPixelsWidth As Global.System.Int32, aScreenPixelsHeight As Global.System.Int32, aobj As Global.System.Object )
		Dim tmp_obj As Global.System.Object = Global.TcKs.MSOffice.Common.WrapperHelper.GetWrappedObjectIfCan( aobj )
		MyBase.WrappedObject.GetPoint( aScreenPixelsLeft, aScreenPixelsTop, aScreenPixelsWidth, aScreenPixelsHeight, tmp_obj )
	End Sub 
	
	Public ReadOnly Property Application As Global.TcKs.MSOffice.Word.Application
		Get 
			Dim ret As Global.TcKs.MSOffice.Word.Application =  Me.FindTopRootObject()
			Return ret
		End Get 
	End Property 
	
	Public ReadOnly Property Creator As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.Creator
		End Get 
	End Property 
	
	Public ReadOnly Property Parent As Global.System.Object
		Get 
			Return MyBase.WrappedObject.Parent
		End Get 
	End Property 
	
	Public ReadOnly Property ActivePane As Global.TcKs.MSOffice.Word.Pane
		Get 
			Dim nativeObject As Global.System.Object = MyBase.WrappedObject.ActivePane
			Dim ret As New Global.TcKs.MSOffice.Word.Pane( nativeObject, Me.RootObject )
			Return ret
		End Get 
	End Property 
	
	Public ReadOnly Property Document As Global.TcKs.MSOffice.Word.Document
		Get 
			Dim nativeObject As Global.System.Object = MyBase.WrappedObject.Document
			Dim ret As New Global.TcKs.MSOffice.Word.Document( nativeObject, Me.RootObject )
			Return ret
		End Get 
	End Property 
	
	Public ReadOnly Property Panes As Global.TcKs.MSOffice.Word.Panes
		Get 
			Dim nativeObject As Global.System.Object = MyBase.WrappedObject.Panes
			Dim ret As New Global.TcKs.MSOffice.Word.Panes( nativeObject, Me.RootObject )
			Return ret
		End Get 
	End Property 
	
	Public ReadOnly Property Selection As Global.TcKs.MSOffice.Word.Selection
		Get 
			Dim nativeObject As Global.System.Object = MyBase.WrappedObject.Selection
			Dim ret As New Global.TcKs.MSOffice.Word.Selection( nativeObject, Me.RootObject )
			Return ret
		End Get 
	End Property 
	
	Public Property Left As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.Left
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.Left = Value 
		End Set 
	End Property 
	
	Public Property Top As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.Top
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.Top = Value 
		End Set 
	End Property 
	
	Public Property Width As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.Width
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.Width = Value 
		End Set 
	End Property 
	
	Public Property Height As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.Height
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.Height = Value 
		End Set 
	End Property 
	
	Public Property Split As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.Split
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.Split = Value 
		End Set 
	End Property 
	
	Public Property SplitVertical As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.SplitVertical
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.SplitVertical = Value 
		End Set 
	End Property 
	
	Public Property Caption As Global.System.String
		Get 
			Return MyBase.WrappedObject.Caption
		End Get 
		Set ( ByVal Value As Global.System.String )
			MyBase.WrappedObject.Caption = Value 
		End Set 
	End Property 
	
	Public Property WindowState As Global.TcKs.MSOffice.Word.WdWindowState
		Get 
			Return MyBase.WrappedObject.WindowState
		End Get 
		Set ( ByVal Value As Global.TcKs.MSOffice.Word.WdWindowState )
			MyBase.WrappedObject.WindowState = Value 
		End Set 
	End Property 
	
	Public Property DisplayRulers As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DisplayRulers
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DisplayRulers = Value 
		End Set 
	End Property 
	
	Public Property DisplayVerticalRuler As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DisplayVerticalRuler
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DisplayVerticalRuler = Value 
		End Set 
	End Property 
	
	Public ReadOnly Property View As Global.TcKs.MSOffice.Word.View
		Get 
			Dim nativeObject As Global.System.Object = MyBase.WrappedObject.View
			Dim ret As New Global.TcKs.MSOffice.Word.View( nativeObject, Me.RootObject )
			Return ret
		End Get 
	End Property 
	
	Public ReadOnly Property Type As Global.TcKs.MSOffice.Word.WdWindowType
		Get 
			Return MyBase.WrappedObject.Type
		End Get 
	End Property 
	
	Public ReadOnly Property [Next] As Global.TcKs.MSOffice.Word.Window
		Get 
			Dim nativeObject As Global.System.Object = MyBase.WrappedObject.[Next]
			Dim ret As New Global.TcKs.MSOffice.Word.Window( nativeObject, Me.RootObject )
			Return ret
		End Get 
	End Property 
	
	Public ReadOnly Property Previous As Global.TcKs.MSOffice.Word.Window
		Get 
			Dim nativeObject As Global.System.Object = MyBase.WrappedObject.Previous
			Dim ret As New Global.TcKs.MSOffice.Word.Window( nativeObject, Me.RootObject )
			Return ret
		End Get 
	End Property 
	
	Public ReadOnly Property WindowNumber As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.WindowNumber
		End Get 
	End Property 
	
	Public Property DisplayVerticalScrollBar As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DisplayVerticalScrollBar
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DisplayVerticalScrollBar = Value 
		End Set 
	End Property 
	
	Public Property DisplayHorizontalScrollBar As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DisplayHorizontalScrollBar
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DisplayHorizontalScrollBar = Value 
		End Set 
	End Property 
	
	Public Property StyleAreaWidth As Global.System.Single
		Get 
			Return MyBase.WrappedObject.StyleAreaWidth
		End Get 
		Set ( ByVal Value As Global.System.Single )
			MyBase.WrappedObject.StyleAreaWidth = Value 
		End Set 
	End Property 
	
	Public Property DisplayScreenTips As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DisplayScreenTips
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DisplayScreenTips = Value 
		End Set 
	End Property 
	
	Public Property HorizontalPercentScrolled As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.HorizontalPercentScrolled
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.HorizontalPercentScrolled = Value 
		End Set 
	End Property 
	
	Public Property VerticalPercentScrolled As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.VerticalPercentScrolled
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.VerticalPercentScrolled = Value 
		End Set 
	End Property 
	
	Public Property DocumentMap As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DocumentMap
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DocumentMap = Value 
		End Set 
	End Property 
	
	Public ReadOnly Property Active As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.Active
		End Get 
	End Property 
	
	Public Property DocumentMapPercentWidth As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.DocumentMapPercentWidth
		End Get 
		Set ( ByVal Value As Global.System.Int32 )
			MyBase.WrappedObject.DocumentMapPercentWidth = Value 
		End Set 
	End Property 
	
	Public ReadOnly Property Index As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.Index
		End Get 
	End Property 
	
	Public Property IMEMode As Global.TcKs.MSOffice.Word.WdIMEMode
		Get 
			Return MyBase.WrappedObject.IMEMode
		End Get 
		Set ( ByVal Value As Global.TcKs.MSOffice.Word.WdIMEMode )
			MyBase.WrappedObject.IMEMode = Value 
		End Set 
	End Property 
	
	Public ReadOnly Property UsableWidth As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.UsableWidth
		End Get 
	End Property 
	
	Public ReadOnly Property UsableHeight As Global.System.Int32
		Get 
			Return MyBase.WrappedObject.UsableHeight
		End Get 
	End Property 
	
	Public Property EnvelopeVisible As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.EnvelopeVisible
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.EnvelopeVisible = Value 
		End Set 
	End Property 
	
	Public Property DisplayRightRuler As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DisplayRightRuler
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DisplayRightRuler = Value 
		End Set 
	End Property 
	
	Public Property DisplayLeftScrollBar As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.DisplayLeftScrollBar
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.DisplayLeftScrollBar = Value 
		End Set 
	End Property 
	
	Public Property Visible As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.Visible
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.Visible = Value 
		End Set 
	End Property 
	
	Public Property Thumbnails As Global.System.Boolean
		Get 
			Return MyBase.WrappedObject.Thumbnails
		End Get 
		Set ( ByVal Value As Global.System.Boolean )
			MyBase.WrappedObject.Thumbnails = Value 
		End Set 
	End Property 
	
	Public Property ShowSourceDocuments As Global.TcKs.MSOffice.Word.WdShowSourceDocuments
		Get 
			Return MyBase.WrappedObject.ShowSourceDocuments
		End Get 
		Set ( ByVal Value As Global.TcKs.MSOffice.Word.WdShowSourceDocuments )
			MyBase.WrappedObject.ShowSourceDocuments = Value 
		End Set 
	End Property 
	
End Class 
